self.onmessage = async function (e) {
  //   console.log(e.data);
  let reqData = e.data;
  let myHeader = new Headers();
  //   const resdata = await Promise.all(
  //     reqData.map((url) => {
  //       return fetch(url, {
  //         method: "GET",
  //         headers: myHeader,
  //         redirect: "follow", //重定向规则
  //       }).then((res) => res.blob());
  //     })
  //   );
  let a = 0;
  reqData.forEach(async (url, index) => {
    // console.log("aa", index);
    const data = await fetch(url, {
      method: "GET",
      headers: myHeader,
      //   redirect: "follow", //重定向规则
    }).then((res) => {
      return res.blob();
    });
    self.postMessage({ data, id: a });
    console.log("data", data, "id==>", a);

    a++;
    if (a >= 6) a = 0;
  });
};
